/******************************************************************************
 * @File name   :      InventoryResultDto.java
 *
 * @Author      :      LUZHANG
 *
 * @Date        :      Sep 1, 2015
 *
 * @Copyright Notice: 
 * Copyright (c) 2015 Capgemini, Inc. All  Rights Reserved.
 * This software is published under the terms of the Capgemini Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * Sep 1, 2015 5:58:33 PM        LUZHANG     1.0            Initial Version
 *****************************************************************************/
package com.cap.bts.crmdp.dealer.report.dto;

import java.util.List;

/**
 *
 */
public class SalesReportResultDto {

    private SalesReportDto result;
    private List<SalesReportDetailsDto> prePayDetails;
    private List<SalesReportDetailsDto> usedDetails;
    private List<SalesReportDetailsDto> expireDetails;
    private List<SalesReportDetailsDto> notUsedDetails;
    private List<SalesReportDetailsDto> details;
    private boolean success;
    
    /**
     * @Date        :      Sep 9, 2015
     *
     * @return the result
     */
    public SalesReportDto getResult() {
        return result;
    }
    /**
     * @Date        :      Sep 9, 2015
     *
     * @param result the result to set
     */
    public void setResult(SalesReportDto result) {
        this.result = result;
    }
    /**
     * @Date        :      Dec 15, 2015
     *
     * @return the prePayDetails
     */
    public List<SalesReportDetailsDto> getPrePayDetails() {
        return prePayDetails;
    }
    /**
     * @Date        :      Dec 15, 2015
     *
     * @param prePayDetails the prePayDetails to set
     */
    public void setPrePayDetails(List<SalesReportDetailsDto> prePayDetails) {
        this.prePayDetails = prePayDetails;
    }
    /**
     * @Date        :      Mar 1, 2016
     *
     * @return the usedDetails
     */
    public List<SalesReportDetailsDto> getUsedDetails() {
        return usedDetails;
    }
    /**
     * @Date        :      Mar 1, 2016
     *
     * @param usedDetails the usedDetails to set
     */
    public void setUsedDetails(List<SalesReportDetailsDto> usedDetails) {
        this.usedDetails = usedDetails;
    }
    /**
     * @Date        :      Dec 15, 2015
     *
     * @return the expireDetails
     */
    public List<SalesReportDetailsDto> getExpireDetails() {
        return expireDetails;
    }
    /**
     * @Date        :      Dec 15, 2015
     *
     * @param expireDetails the expireDetails to set
     */
    public void setExpireDetails(List<SalesReportDetailsDto> expireDetails) {
        this.expireDetails = expireDetails;
    }
    /**
     * @Date        :      Mar 1, 2016
     *
     * @return the notUsedDetails
     */
    public List<SalesReportDetailsDto> getNotUsedDetails() {
        return notUsedDetails;
    }
    /**
     * @Date        :      Mar 1, 2016
     *
     * @param notUsedDetails the notUsedDetails to set
     */
    public void setNotUsedDetails(List<SalesReportDetailsDto> notUsedDetails) {
        this.notUsedDetails = notUsedDetails;
    }
    /**
     * @Date        :      Sep 1, 2015
     *
     * @return the success
     */
    public boolean isSuccess() {
        return success;
    }
    /**
     * @Date        :      Sep 1, 2015
     *
     * @param success the success to set
     */
    public void setSuccess(boolean success) {
        this.success = success;
    }
    /**
     * @Date        :      Jun 15, 2016
     *
     * @return the details
     */
    public List<SalesReportDetailsDto> getDetails() {
        return details;
    }
    /**
     * @Date        :      Jun 15, 2016
     *
     * @param details the details to set
     */
    public void setDetails(List<SalesReportDetailsDto> details) {
        this.details = details;
    }
}
